﻿using System;
using System.Collections.Generic;

namespace Gosocket.SDK.Domain
{
    public class Document
    {
        public Guid DocumentId { get; set; }

        public Guid SenderId { get; set; }

        public Guid ReceiverId { get; set; }

        public int DocumentTypeId { get; set; }

        public string DocumentTypeName { get; set; }

        public long Number { get; set; }

        public string Series { get; set; }

        public string SenderCode { get; set; }

        public string SenderName { get; set; }

        public string ReceiverCode { get; set; }

        public string ReceiverName { get; set; }

        public DateTime Date { get; set; }

        public decimal NetAmount { get; set; }

        public decimal TaxAmount { get; set; }

        public decimal FreeAmount { get; set; }

        public decimal TotalAmount { get; set; }

        public int? CurrencyTypeId { get; set; }

        public string CurrencyTypeName { get; set; }
    }
}
